package com.csun.dsms.model.vo;

import com.csun.dsms.comment.core.mybatis.BaseEntity;
import com.csun.dsms.model.vo.project.ProjectVo;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ServiceRecordVo extends BaseEntity {
    //单位ID
    private Long unitId;
    //单位名称
    private String unitName;
    //服务人员ID
    private Long staffId;
    //服务人员姓名
    private String staffName;
    //自理能力 1-全失能 2-半失能 3-全自理
    private Long projectId;
    //服务项目名称
    private String projectName;
    //服务标准
    private String projectContent;
    //网格ID
    private Long areaId;
    //网格名称
    private String areaName;
    //服务公司ID
    private long companyId;
    //服务公司
    private String companyName;
    //特困人员ID
    private Long poorId;
    //特困人员姓名
    private String poorName;
    //特困人员地址
    private String poorAddress;
    //服务前照片
    private String servicePicBefore;
    //服务后照片
    private String servicePicAfter;
    //服务评价
    private String serviceEvaluate;
    //服务金额
    private BigDecimal servicePrice;
    //实际金额
    private BigDecimal realAmount;
    //服务时间
    private String serviceTime;
    //服务计划开始时间
    private String serviceStartTime;
    //服务计划结束时间
    private String serviceEndTime;
    //状态 1-待办 2-已办 3-逾期 4-无效
    private Integer status;
    //备注
    private String remark;
    //服务年月
    private String serviceMonth;
    //已完成次数
    private Integer completedService;
    //总次数
    private Integer allService;
    //服务进度
    private String percent;
    //起始值
    private String percentStart;
    //结束值
    private String percentEnd;
    //开始时间
    private String startTime;
    //结束时间
    private String endTime;
    //年月
    private String months;
    //年月日
    private String days;

    private List<ProjectVo> projectVos;

}
